package com.hzz.dto.analysis;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.hzz.framework.dto.BaseDto;
import com.hzz.framework.dto.IDto;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel("投诉统计DTO")
public class AnalysisEventComplaintDto extends BaseDto implements IDto {
    String areaId;
    String areaName;
    /**
     * 投诉个数
     */
    Integer complaintsNumber;
    /**
     * 已解决个数
     */
    Integer solvedNumber;
    /**
     * 未解决个数
     */
    Integer unsettledNumber;
    /**
     * 超5天未解决个数
     */
    Integer unsettled5DaysNumber;
    /**
     * 处理率
     */
    Double treatmentRateNumber;
    /**
     * 时间范围 0:全部,1:本月,2:上月,3:今年,4:去年
     */
    Integer dateType;
    /**
     * 上报类型(0巡河事件,1公众投诉,2重点项目,3常规任务,4紧急任务)
     */
    Integer reportingType;

    String name;
    Integer value;
}
